explosion craters - Turkish English Dictionary